← Index
NYTProf Performance Profile   
For ../prof.pl
  Run on Wed Dec 14 15:33:55 2022
Reported on Wed Dec 14 15:40:03 2022

Filename(eval 57)[/Users/ether/.perlbrew/libs/36.0@std/lib/perl5/Eval/TypeTiny.pm:8]
StatementsExecuted 343 statements in 1.76ms
Eval Invoked At/Users/ether/.perlbrew/libs/36.0@std/lib/perl5/Eval/TypeTiny.pm line 8
Sibling evals1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90
Subroutines
Calls P F Exclusive
Time
Inclusive
Time
Subroutine
341111.49ms2.51msEval::TypeTiny::Sandbox::::__ANON__[:3]Eval::TypeTiny::Sandbox::__ANON__[:3]
1112µs2µsEval::TypeTiny::Sandbox::::__ANON__[:4]Eval::TypeTiny::Sandbox::__ANON__[:4]
Call graph for these subroutines as a Graphviz dot language file.
Line State
ments
Time
on line
Calls Time
in subs
Code
1package Eval::TypeTiny::Sandbox;
2
# spent 2µs within Eval::TypeTiny::Sandbox::__ANON__[(eval 57)[/Users/ether/.perlbrew/libs/36.0@std/lib/perl5/Eval/TypeTiny.pm:8]:4] which was called: # once (2µs+0s) by Eval::TypeTiny::eval_closure at line 248 of Eval/TypeTiny.pm
sub {
33411.75ms5771.02ms
# spent 2.51ms (1.49+1.02) within Eval::TypeTiny::Sandbox::__ANON__[(eval 57)[/Users/ether/.perlbrew/libs/36.0@std/lib/perl5/Eval/TypeTiny.pm:8]:3] which was called 341 times, avg 7µs/call: # 341 times (1.49ms+1.02ms) by Type::Tiny::check at line 758 of Type/Tiny.pm, avg 7µs/call
sub ($) { (Scalar::Util::blessed($_[0]) && $_[0]->isa(q[Type::Tiny])) }
# spent 811µs making 236 calls to Type::Tiny::isa, avg 3µs/call # spent 207µs making 341 calls to Scalar::Util::blessed, avg 607ns/call
428µs}
5;